package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 参加会议用户表 meeting_system
 * 
 * @author ruoyi
 * @date 2019-03-17
 */
public class MeetingSystem extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 主键 */
	private Long msId;
	/** 参加会议姓名 */
	private String userName;
	/** 手机号 */
	private String phone;
	/** 编号 */
	private String num;
	/** 队名，组名 */
	private String teamName;
	/** 状态 1，队长 2.队员.3 学习委员 */
	private String statusRoleId;
	/** 队呼号 */
	private String teamCall;
	/** 加分 */
	private Long bonusPoints;
	/** 减分 */
	private Long points;
	/** 总计分 */
	private Long totalCount;
/**   全部 积分的 加 */
	private Long  jia;
	/**   全部积分的 减*/
	private Long   jian;
/** 个人名次*/
	private  int ming;
	/**部门的 排名*/
     private  String rank;
/** 部门 求和总分 */
     private  String scores;
/**  公司名称 */
     private  String companyName;
     /** 公司职务*/
     private  String companyPost;

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyPost() {
		return companyPost;
	}

	public void setCompanyPost(String companyPost) {
		this.companyPost = companyPost;
	}

	public String getRank() {
		return rank;
	}

	public void setRank(String rank) {
		this.rank = rank;
	}

	public String getScores() {
		return scores;
	}

	public void setScores(String scores) {
		this.scores = scores;
	}

	public int getMing() {
		return ming;
	}

	public void setMing(int ming) {
		this.ming = ming;
	}

	public Long getJia() {
		return jia;
	}

	public void setJia(Long jia) {
		this.jia = jia;
	}

	public Long getJian() {
		return jian;
	}

	public void setJian(Long jian) {
		this.jian = jian;
	}

	/** 创建时间 */
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date createTime;

	@Override
	public Date getCreateTime() {
		return createTime;
	}

	@Override
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(Long totalCount) {
		this.totalCount = totalCount;
	}

	public void setMsId(Long msId)
	{
		this.msId = msId;
	}

	public Long getMsId() 
	{
		return msId;
	}
	public void setUserName(String userName) 
	{
		this.userName = userName;
	}

	public String getUserName() 
	{
		return userName;
	}
	public void setPhone(String phone) 
	{
		this.phone = phone;
	}

	public String getPhone() 
	{
		return phone;
	}
	public void setNum(String num) 
	{
		this.num = num;
	}

	public String getNum() 
	{
		return num;
	}
	public void setTeamName(String teamName) 
	{
		this.teamName = teamName;
	}

	public String getTeamName() 
	{
		return teamName;
	}
	public void setStatusRoleId(String statusRoleId) 
	{
		this.statusRoleId = statusRoleId;
	}

	public String getStatusRoleId() 
	{
		return statusRoleId;
	}
	public void setTeamCall(String teamCall) 
	{
		this.teamCall = teamCall;
	}

	public String getTeamCall() 
	{
		return teamCall;
	}
	public void setBonusPoints(Long bonusPoints) 
	{
		this.bonusPoints = bonusPoints;
	}

	public Long getBonusPoints() 
	{
		return bonusPoints;
	}
	public void setPoints(Long points) 
	{
		this.points = points;
	}

	public Long getPoints() 
	{
		return points;
	}

    @Override
	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("msId", getMsId())
            .append("userName", getUserName())
            .append("phone", getPhone())
            .append("num", getNum())
            .append("teamName", getTeamName())
            .append("statusRoleId", getStatusRoleId())
            .append("teamCall", getTeamCall())
            .append("bonusPoints", getBonusPoints())
            .append("points", getPoints())
            .append("createTime", getCreateTime())
			.append("totalCount", getTotalCount())
				.append("jia", getJia())
				.append("jian", getJian())
				.append("ming", getMing())
				.append("rank", getRank())
				.append("scores", getScores())
				.append("companyName", getCompanyName())
				.append("companyPost", getCompanyPost())
            .toString();
    }
}
